#ifndef FILE_INTERFACE_EXT_H

#define FILE_INTERFACE_EXT_H

#include "UserMemAlloc.h"

namespace FILESYS
{

bool					fs_fileTimestamp( const char *path, NxU64& outTimestamp );

// reads an entire file into memory (allocated using MEMALLOC_MALLOC)
void *					fs_readEntireFile( const char *path, NxU32 &outFileSize );

// if a file already exists at the specified path, returns true.  Otherwise, tries to create the file.
bool					fs_touchFile( const char *path );

// returns whether a file exists at the specified path.
bool					fs_fileExists( const char *path );
};


#endif
